An Analytical Approach for Reliability Analysis of Pipeline Software Architecture

نویسندگان

  • Swapna S. Gokhale
  • Sherif M. Yacoub
چکیده

Architecture styles represent commonly occurring patterns of the structural organization of components and connectors of an application. A number of such styles have been identified and analyzed extensively for different non functional attributes including performance, maintainability, flexibility, and modifiability. The issue of reliability analysis of architecture styles, however, has been relatively less investigated. This paper presents a reliability analysis methodology for one such architecture style, namely, the pipe and filter style. Two variants of the topological organization of the pipes and filters, namely, linear topology without feedback and with feedback where the feedback loop is incorporated either to improve quality or to improve reliability are considered. The methodology derives analytical expressions for application reliability which incorporate the impact of (i) error propagation and downstream error correction, and (ii) deterministic number of iterations through the feedback loop, with filter reliabilities a function of the number of iterations. The potential of the methodology to obtain a reliability estimate and to facilitate sensitivity analysis is illustrated using an industrial case study of a Document Understanding and Analysis Application.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

An Architecture-Based Software Reliability Model

In this paper we present an analytical model for estimating architecture-based software reliability, according to the reliability of each component, the operational profile, and the architecture of software. Our approach is based on Markov chain properties and architecture view to state view transformations to perform reliability analysis on heterogeneous software architectures. We demonstrate ...

متن کامل

Reliability Analysis of Pipe and Filter Architecture Style

Architecture–based reliability analysis is necessary for a software application that is developed using the component–based software development paradigm. Prevalent architecture–based analysis techniques represent the application architecture by a Markov process, which may be adequate in the context of an application with a general– purpose architecture. The Markov process, however, is not adeq...

متن کامل

Software Reliability Analysis Incorporating Second–order Architectural Statistics

Architecture–based techniques for reliability assessment of software applications have received increased attention in the past few years due to the advent of component–based software development paradigm. Most of the prior research efforts in architecture–based analysis use the composite solution approach to solve the architecture–based models in order to estimate application reliability. Thou...

متن کامل

Component-based Heterogeneous Software Architecture Reliability (cohar) Modeling

In this paper, we propose an analytical model for component-based heterogeneous software architecture reliability and a method to find the solution for finding the optimal reliability of the overall software system according to the reliability of each component, the operational profile, and the architecture of software. Our approach is based on Markov chain properties and architecture perspecti...

متن کامل

An analytical approach to architecture-based software performance and reliability prediction

Conventional approaches to analyze the behavior of software applications are black box based, that is, the software application is treated as a whole and only its interactions with the outside world are modeled. The black box approaches ignore information about the internal structure of the application and the behavior of the individual parts. Hence they are inadequate to model the behavior of ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • ITSSA

دوره 1  شماره 

صفحات  -

تاریخ انتشار 2006